impermeable layer - Francés Inglés Diccionario